﻿/*
 * Module Name: Interpolation.cs
 * 
 * Purpose: This is an interface for the different Interpolation types
 * 
 * Created by: Chris Tisdale
 */

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Common_Code.Math_Extensions
{
    public interface Interpolation<T>
    {
        T GetInterpolationAt(T val);
        void AddPoint(T x, T y);
        void AddPoints(T[] x, T[] y);
    }
}
